﻿using ZWFrameWork;

/// <summary>
/// GameDataBase
/// </summary>
public abstract class GameDataManagerBase
{
    public abstract void onEventGameMessage(ushort wSubCmdID, byte[] buffer);
    // public abstract void onEventUserStatus(AllUserInfoHead useritem, tagUserStatus newstatus, GameOldstatus oldstatus);
    public abstract void onEventGameScene(byte cbGameStatus, ByteBuffer dataBuffer);
    // public abstract void onEventUserEnter(AllUserInfoHead userItem);

    public abstract void onGameDisconnect();

    // public abstract void onEventUserScore(AllUserInfoHead userItem);

    public abstract void CreateView();
    public abstract bool IsGamePlaying();
    public abstract void InitGameView(View.View view);
    public abstract void OnResetGameEngine();
    public abstract void OnWaitDistribute(bool  flag);
}